package dataPersistence.dao;

import java.util.Collection;

import common.Result;
import common.ValueResult;

import dataPersistence.dto.ItemDTO;

public interface IItemDAO
{
	public Result add(ItemDTO dto);

	public Result update(ItemDTO dto);

	public Result delete(ItemDTO dto);
	
	public ValueResult<Collection<ItemDTO>> getAllItems();
	
	/**
	 * You may need to change or add to these methods depending on what
	 * needs to be done by the person implementing this interface
	 */
	
}
